package com.zzyl.nursing.domain;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.AllArgsConstructor;
import com.zzyl.common.annotation.Excel;
import com.zzyl.common.core.domain.BaseEntity;

/**
 * 关怀食谱对象 catering_care_menu
 * 
 * @author alexis
 * @date 2024-12-30
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
@ApiModel("关怀食谱实体")
public class CateringCareMenu extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    // 编号
    @ApiModelProperty("编号")
    private Long id;

    // 食谱类型(1=糖尿病,2=高血压,3=素食,4=低盐,5=低脂)
    @Excel(name = "食谱类型", readConverterExp = "1=糖尿病,2=高血压,3=素食,4=低盐,5=低脂")
    @ApiModelProperty("食谱类型(1=糖尿病,2=高血压,3=素食,4=低盐,5=低脂)")
    private Integer menuType;

    // 菜品名称
    @Excel(name = "菜品名称")
    @ApiModelProperty("菜品名称")
    private String dishName;

    // 菜品图片URL
    @Excel(name = "菜品图片")
    @ApiModelProperty("菜品图片URL")
    private String dishImage;

    // 食材
    @Excel(name = "食材")
    @ApiModelProperty("食材")
    private String ingredients;

    // 营养信息
    @Excel(name = "营养信息")
    @ApiModelProperty("营养信息")
    private String nutritionInfo;

    // 制作方法
    @Excel(name = "制作方法")
    @ApiModelProperty("制作方法")
    private String preparationMethod;

    // 适用人群
    @Excel(name = "适用人群")
    @ApiModelProperty("适用人群")
    private String suitableCrowd;

    // 状态(0=禁用,1=启用)
    @Excel(name = "状态", readConverterExp = "0=禁用,1=启用")
    @ApiModelProperty("状态(0=禁用,1=启用)")
    private Integer status;

    // 备注
    @Excel(name = "备注")
    @ApiModelProperty("备注")
    private String remark;
} 